History
History
Synonyms
UK
US
Meaning:
trounce

to defeat (a person, team etc) heavily

defeat overwhelmingly

COOK ONE'S GOOSE as in Wiktionary
COOK ONE'S GOOSE as in Wikipedia